namespace OpenCalais.Domain
{
    /// <summary>
    /// The type of an extracted organization name
    /// </summary>
    [RDFAbout("http://s.opencalais.com/1/type/em/e/Organization")]
    public class Organization
  : Resource  {
        /// <summary>
        /// Name of an extracted or disambiguated element
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/name")]
        public string Name { get; set; }

        /// <summary>
        /// Nationality of an identified entity such as Person, Company, Organization if mentioned in the document
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/nationality")]
        public string Nationality { get; set; }

        /// <summary>
        /// Organization classification. Possible values: sports, governmental military, governmental civilian, political party. N/A.
        /// </summary>
        [RDFAbout("http://s.opencalais.com/1/pred/organizationtype")]
        public string OrganizationType { get; set; }
    }
}